home *** CD-ROM | disk | FTP | other *** search
- Path: cliffy.lfwc.lockheed.com!news
- From: Ken Garlington <GarlingtonKE@lfwc.lockheed.com>
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: Wed, 21 Feb 1996 11:58:40 +0000
- Organization: Lockheed Martin Tactical Aircraft Systems
- Message-ID: <312B08F0.5DD6@lfwc.lockheed.com>
- References: <4etcmm$lpd@nova.dimensional.com>
- <4f4ptt$a1c@newsbf02.news.aol.com> <4g1b7n$l5@mailhub.scitec.com.au>
- <JSA.96Feb16135027@organon.com> <DMwFqr.EGD@thomsoft.com>
- <JSA.96Feb19193423@organon.com> <312992F6.588D@lfwc.lockheed.com> <4gd3ui$6fi@moon.src.honeywell.com>
- NNTP-Posting-Host: ub_998356_mtm7.lfwc.lockheed.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (Macintosh; I; 68K)
-
- Lee Graba wrote:
- >
- > > 1. Until relatively recently, the F-16 flight control computer didn't have any
- > > software in it. It was an analog computer.
- >
- > Actually, the F-16A had a hybrid flight control computer. The primary flight
- > control functions were performed by an analog computer, but some flight control
- > gains were scheduled with respect to flight condition by a digital computer and
- > fed to the analog computer. However, setting gains should not cause the above-
- > described phenomenon.
-
- You're right - by analog, I meant that the gains were computed as analog values. The
- key statement, of course, is that there was no software in it anywhere. The gain
- scheduling was done via digital non-programmable electronic circuitry. AFTI/F-16 was
- the first F-16 flight control computer to contain software; it was called the digital
- flight control computer (and we called the older computer the _analog_ system
- to distringuish it, even though it did it include digital circuits). The Block 40
- system was called the _production_ digital flight control system, BTW. Since
- all of our newer systems contain software, we now drop the "digital" part
- and just talk about "the flight control system".
-
- > If such a thing did occur, it would probably be due to the Navset, which is
- > usually a separate digital computer whose responsibility is to take
- > measurements and then compute positions and attitudes, and associated rates.
- > A software error here might cause a problem, if say, it was telling the flight
- > control computer that it was flying straight and level, and suddenly told it
- > that it was really upside down. The flight control computer would then try
- > to right the plane, since it doesn't know good information from bad.
-
- Well, a single-point Navset failure would be detected, but a generic software
- fault in an IRS system might not. However, no one has ever been able to say what
- happened, or even if this ever really did happen (and as such is another software
- "urban legend" to add to the pile).
-